@echo off
setlocal enabledelayedexpansion

set "TARGET_FOLDER=target"

:: 检查target文件夹是否存在
if not exist "%TARGET_FOLDER%" (
    echo 错误：target文件夹不存在
    exit /b 1
)

:: 删除target文件夹中的所有文件和子文件夹
echo 正在删除%TARGET_FOLDER%文件夹中的所有内容...

:: 删除所有文件（包括隐藏文件和系统文件）
del /f /q /a "%TARGET_FOLDER%\*.*"

:: 删除所有子文件夹（包括非空文件夹）
for /d %%i in ("%TARGET_FOLDER%\*") do (
    rd /s /q "%%i"
)

echo 删除完成

endlocal
    